%{
#include<stdio.h>
#include"y.tab.h"
#include<string.h>
%}
%%
((_)|[a-z]|[A-Z])((_)|[a-z]|[A-Z]|[0-9])* {yylval.s = strdup(yytext); return ID;}
[0-9][0-9]* {yylval.i = atoi(yytext); return N;}
[+*();=\-] {return yytext[0];}
\n {;} 
.  {;}
%%
